package org.hiucung.desktoptranslationtools.bean

/**
 * @title: Translation
 * @projectName DesktopTranslationTools
 * @description: 翻译实体类 以<string name="home" translatable="false">首页</string>举例
 * @author Kicc
 * @date 2025/7/22 16:03
 */
data class Translation(
    // languageCode 从 values-<code> 目录中提取的语言代码（如 "es"），默认值 "default" 表示原始 values 目录。
    val languageCode: String,
    // 项目的模块名，例如 app bs_setting
    val moduleName: String,
    // home
    val key: String,
    // 首页
    val value: String,
    // 是否关联了其他字符串
    val isStringReference: Boolean = false,
    // 是否不需要翻译 translatable="false"
    val isTranslatable: Boolean = false
)
